protective sheathing - French English Dictionary